Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IP clearance form #2

Closed
wants to merge 7 commits into from
Closed

IP clearance form #2

wants to merge 7 commits into from

Conversation

andygrove
Copy link
Member

@andygrove andygrove commented Feb 3, 2024

DO NOT MERGE

IP Clearance Form that will be pushed to incubator SVN once complete.

@andygrove andygrove mentioned this pull request Feb 3, 2024
</tr>
</table>
<p>
Identify name recorded for software grant:
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@alamb I'm not clear on what should be provided here. I saw that for the object store donation there was an entry of Identify name recorded for software grant: Software Grant from InfluxData, Inc, recoded 2022-07-22. Could you tell me more about the process you followed?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When we donated the object_store crate initially to ASF, we also filled submitted a Software Grant: https://www.apache.org/licenses/contributor-agreements.html#grants

When an individual or corporation decides to donate a body of existing software or documentation to one of the Apache projects, they need to execute a formal Software Grant Agreement (SGA) with the ASF. Typically, they do this after negotiating approval with the ASF Incubator or one of the PMCs, since the ASF does not accept software unless there is a viable community available to support it as part of a collaborative project.

We already have a vote to accept this software into the Arrow project by the Arrow PMC.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Basically, I think this form needs to be filled out https://www.apache.org/licenses/software-grant-template.pdf

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(update: see discussion below)

Comment on lines 213 to 217
<td>Remind active committers that they are responsible for
ensuring that a Corporate CLA is recorded if such is
required to authorize their contributions under their
individual CLA.
</td>
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sunchao, @viirya, @kazuyukitanimura, @huaxingao, @parthchandra, @comphead, @snmvaughan

Please be aware that active committers are responsible for ensuring that a Corporate CLA is recorded if such is required to authorize their contributions under their individual CLA.

Copy link
Member

@viirya viirya Feb 3, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess that we don't need it as we don't require it for our other open source contributions. But I'm trying to make sure of it by asking the question internally.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was told that we typically do OSS under ICLA only. This is what we did for Arrow and Spark etc. contributions.

@alamb
Copy link
Contributor

alamb commented Feb 6, 2024

If you are the only authors, and we have verified that all the authors have an ICLA on file, this is probably fine. I think the idea for the donation form is to ensure it is 100% clear that no corporation will try and assert ownership of the work being donated.

Maybe there is something in the https://lists.apache.org/list.html?legal-discuss@apache.org archives about a similar situation, or if not we could ask there

@alamb
Copy link
Contributor

alamb commented Feb 6, 2024

https://lists.apache.org/thread/11bqj3b5j4xsx58cyddfwntsq6jdlknk looks potentially related but not quite the same

What I suggest is:

  1. We get confirmation from @sunchao (the author) that the people on the intial commit to Initial PR #1 are the only authors
  2. We ask all authors to conform that they are legally entitled to donate the work to the Apache Software Foundation (ideally they also have an ICLA filed with Apache, but I don't think this is required)

The authors listed on the 2b95ac4 are:

Initial PR
Co-authored-by: Liang-Chi Hsieh <liangchi@apple.com>
Co-authored-by: Kazuyuki Tanimura <ktanimura@apple.com>
Co-authored-by: Steve Vaughan Jr <s_vaughan@apple.com>
Co-authored-by: Huaxin Gao <huaxin_gao@apple.com>
Co-authored-by: Parth Chandra <parthc@apple.com>
Co-authored-by: Oleksandr Voievodin <ovoievodin@apple.com>

If this sounds reasonable to you, I would also be happy to write a note to legal-discuss to see what they say

@alamb
Copy link
Contributor

alamb commented Feb 6, 2024

I actually did some digging digging in the archives --

I think the situation we are discussing here is covered by
https://issues.apache.org/jira/browse/LEGAL-420
https://issues.apache.org/jira/browse/LEGAL-590

My understanding of those tickets is that making sure we have provenance (who wrote the code) and an assertion they have the legal right to donate the code is sufficient (e.g. I still believe #2 (comment) good advice)

@sunchao
Copy link
Member

sunchao commented Feb 6, 2024

Thanks @alamb !

We get confirmation from @sunchao (the author) that the people on the intial commit to #1 are the only authors

Yes, I can confirm these are the only authors of Comet.

We ask all authors to conform that they are legally entitled to donate the work to the Apache Software Foundation (ideally they also have an ICLA filed with Apache, but I don't think this is required)

At this point, all of us should have ICLA filed (most of us already are committers so have filed it long time back, except Kazuyuki and Steve who filed it recently).

@alamb
Copy link
Contributor

alamb commented Feb 6, 2024

At this point, all of us should have ICLA filed (most of us already are committers so have filed it long time back, except Kazuyuki and Steve who filed it recently).

Yes, their ICLA confirmations were recently received by the ASF secretary

@andygrove
Copy link
Member Author

At this point, all of us should have ICLA filed (most of us already are committers so have filed it long time back, except Kazuyuki and Steve who filed it recently).

Yes, their ICLA confirmations were recently received by the ASF secretary

I checked this morning and found that all contributors are either PMC members or committers of ASF projects or have recently filed ICLAs.

@sunchao
Copy link
Member

sunchao commented Feb 6, 2024

Thanks @andygrove and @alamb ! Please let us know if you've got everything you need. Happy to provide any additional info required.

Copy link
Contributor

@alamb alamb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I reviewed this document and I think looks good from my perspective

I believe @andygrove , being the chair of the Arrow project (and thus an officer) can double check ICLAs are on file https://whimsy.apache.org/ but I believe they are

I see we have already reminder the contributors of their obligations via #2 (comment) (it might be nice if they acknowledged this actively, but I don't think it is required)

So all in all I think we are good to go.

<li>It will be integrated into the Apache Arrow project in a new repository</li>
</ul>
<ul>
<li>Officer or member managing donation: Andy Grove (Apache Arrow PMC Member)</li>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shall we mention you are chair this year as well?

students, teachers or child professionals, principals or program directors, schools or
programs, and/or school districts or communities.

<b>Comet ML, Inc. (CORPORATION; DELAWARE, USA)</b>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I also looked at Comet / Comet ML and I agree they look fine to me: I do not think someone would be confused between "Apache Arrow Comet" and "Comet ML"

</tr>
<tr>
<td>2024-02-03</td>
<td>Check and make sure that the papers that transfer rights to the ASF been received. It is
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

</tr>
</table>
<p>
Identify name recorded for software grant:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(update: see discussion below)

@andygrove
Copy link
Member Author

I submitted this to the incubator svn repo and started a vote.

https://lists.apache.org/thread/lj3j4q7snpzrfo3mh3cph26mdpr2jrfx

@andygrove andygrove closed this Feb 7, 2024
@viirya
Copy link
Member

viirya commented Feb 7, 2024

Thank you @alamb @andygrove !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants